mechanical latch - Francés Inglés Diccionario